package com.jsb.laundry.model.factory;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
* 工厂订单关联表
* @TableName jsb_orders_factory
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class JsbOrdersFactory implements Serializable {


    private static final long serialVersionUID = 939809063587887793L;

    /**
    * 自增id
    */
    @ApiModelProperty("自增id")
    private Integer id;
    /**
    * 订单id
    */
    @ApiModelProperty("订单id")
    private String orderId;
    /**
    * 用户id
    */
    @ApiModelProperty("用户id")
    private String userId;
    /**
    * 小站id
    */
    @ApiModelProperty("小站id")
    private String shopId;
    /**
    * 骑手id
    */
    @ApiModelProperty("骑手id")
    private String riderId;
    /**
    * 工厂id
    */
    @ApiModelProperty("工厂id")
    private String factoryId;
    /**
    * 状态 1未入库 2已入库 3已检查 4 已出库
    */
    @ApiModelProperty("状态 1未入库 2已入库 3已检查 4 已出库")
    private String factoryOrdersStatus;
    /**
    * 1小站 2快递
    */
    @ApiModelProperty("1小站 2快递")
    private Integer type;
    /**
    * 入库时间
    */
    @ApiModelProperty("入库时间")
    private Date inAt;
    /**
    * 出库时间
    */
    @ApiModelProperty("出库时间")
    private Date outAt;
    /**
    * 创建时间
    */
    @ApiModelProperty("创建时间")
    private Date createdAt;
    /**
    * 更新时间
    */
    @ApiModelProperty("更新时间")
    private Date updatedAt;

}
